int a=0,b=0,c=0;c=(a-=a-5),(a=b,b+3);printf("%d,%d,%d\n",a,b...答:c=(a-=a-5),(a=b,b+3)的执行顺序是这样的:1、首先分两块,逗号前面的是第一块,先执行,逗号后面的是第二块,后执行;2、两个块中,括号里的先执行 3、a -= a-5; //执行前, a=0, 执行后, a -= -5, a = 5;c = a; //c = 5;a = b; // a = b = 0;b + 3; ...
已知:a=b=c=1且a,b,c均为int型变量,执行以下语句:++a||++b&&++c;则...答:4).所以最后的结果就是a=2,b=1,c=1;5)代码如下 include<stdio.h> main(){int a,b,c;a=b=c=1;if(++a||++b&&++c)printf("%d,%d,%d\n",a,b,c);} 6).你可以结合我所说的,在TC或者VC下调试一下;可惜我等级不够,要不然把结果图片也放上去,就这样吧。祝你好运!